.side_menu {
	background: var(--side-menu-fill);
	height: var(--height-main);
	float: left;
	width: 256px;
	overflow: auto;
	&::-webkit-scrollbar {
		width: 0; 
	}
	.el-menu {
		border-right: 0; 
		background: var(--side-menu-fill);
		a {
			color: var(--el-text-color-primary);
			width: 100%;
		}
		.el-sub-menu__title,
		.el-menu-item {
			font-size: 16px;
		}
		.el-sub-menu .el-menu-item {
			font-size: 16px;
		}
	}
	i.iconfont {
		margin-right: 15px;
		color: var(--color-theme-mm);
		font-size: 16px;
	}
	.el-menu-item.is-active {
		position: relative;
		a {
			color: var(--color-theme-hl);
		} 
		&::after {
			content: " ";
			position: absolute;
			right: 0px;
			width: 4px;
			top: 4px;
			bottom: 2px;
			background: linear-gradient(90deg, #4190ff 0%, #1a7bf7 100%);
		}
	}

}